package com.atguigu.gmall;

import java.io.IOException;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * 0、dubbo的配置文件也是Spring的配置文件，所以启动也是以Spring的方式启动，如 启动容器
 * 1、Spring解析配置文件中的每一个标签 都会有一个主接口： BeanDefinitionParser解析器，这里就是 DubboBeanDefinitionParser 这个子类在工作
 * 		逐行解析每一个标签，信息保存到执行类型到对象中。
 * 		其中解析service标签到时候涉及 服务暴露到过程。
 * 2、
 */
public class MainApplication {

	public static void main(String[] args) throws IOException {
		ClassPathXmlApplicationContext ioc = new ClassPathXmlApplicationContext("provider.xml");
		ioc.start();
		//阻塞住，不然服务停了
		System.in.read();
	}

}
